<?php
class UnionOpenStatisticsGiftcouponQueryRequest
{

    public function __construct()
    {
         $this->version = "1.0";
    }

	private $apiParas = array();
	
	public function getApiMethodName(){
	  return "jd.union.open.statistics.giftcoupon.query";
	}
	
	public function getApiParas(){
	    if(empty($this->apiParas)){
            return "{}";
        }
        return json_encode($this->apiParas);
	}
	
	public function check(){
		
	}
	
	public function putOtherTextParam($key, $value){
		$this->apiParas[$key] = $value;
		$this->$key = $value;
	}

    private $version;

    public function setVersion($version){
        $this->version = $version;
    }

    public function getVersion(){
        return $this->version;
    }
                                    	                                            		                                    	                   			private $skuId;
    	                        
	public function setSkuId($skuId){
		$this->skuId = $skuId;
         $this->apiParas["skuId"] = $skuId;
	}

	public function getSkuId(){
	  return $this->skuId;
	}

                        	                   			private $giftCouponKey;
    	                        
	public function setGiftCouponKey($giftCouponKey){
		$this->giftCouponKey = $giftCouponKey;
         $this->apiParas["giftCouponKey"] = $giftCouponKey;
	}

	public function getGiftCouponKey(){
	  return $this->giftCouponKey;
	}

                        	                   			private $createTime;
    	                        
	public function setCreateTime($createTime){
		$this->createTime = $createTime;
         $this->apiParas["createTime"] = $createTime;
	}

	public function getCreateTime(){
	  return $this->createTime;
	}

                        	                   			private $startTime;
    	                        
	public function setStartTime($startTime){
		$this->startTime = $startTime;
         $this->apiParas["startTime"] = $startTime;
	}

	public function getStartTime(){
	  return $this->startTime;
	}

                        	                   			private $key;
    	                        
	public function setKey($key){
		$this->key = $key;
         $this->apiParas["key"] = $key;
	}

	public function getKey(){
	  return $this->key;
	}

                        	                   			private $targetType;
    	                        
	public function setTargetType($targetType){
		$this->targetType = $targetType;
         $this->apiParas["targetType"] = $targetType;
	}

	public function getTargetType(){
	  return $this->targetType;
	}

                        	                        	                   			private $itemId;
    	                        
	public function setItemId($itemId){
		$this->itemId = $itemId;
         $this->apiParas["itemId"] = $itemId;
	}

	public function getItemId(){
	  return $this->itemId;
	}

                            }





        
 

